<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class GestionSesion {

    public function GestionSesion() {
        $CI = & get_instance();
        //evitamos que entren en los sitios donde tienes que estar logueado
        if (!$CI->session->userdata('logueado') || $CI->session->userdata('logueado') == '') {
            if ($CI->router->class == 'admin' || $CI->router->module == 'panel') {
                redirect();
            }
        }
        //si no se ha activado el usuario, redirige
        /*if($CI->session->userdata('logueado') && $CI->session->userdata('usu_activo') == 'N'){
            if($CI->router->module == 'admin' || $CI->router->class == 'admin' || $CI->router->module == 'panel'){
                if($CI->uri->segment(2) != 'no_activo' && $CI->uri->segment(2) != 'reenviar_correo_activar'){
                    redirect('panel/no_activo');
                }
            }
        }*/
        //evita que un usuario no-admin entre en la zona admin
        /*if($CI->router->module == 'admin'){
            if($CI->session->userdata('usu_fk_rol') > 2 || $CI->session->userdata('usu_fk_rol') == ''){
                redirect();
            }
        }*/
    }
}

?>
